Trò chơi đua xe động vật trong UNITY Engine
114.818 lượt xem;
- SpriterEntityInspector.cs
- GUI /
- Editor /
- Spriter2Unity /
- ThirdParty /
- Assets /
- project /
1 using UnityEngine;
2 using System.Collections;
3 using UnityEditor;
4 using Spriter2Unity.Runtime;
5
6 namespace Spriter2Unity.Editor.GUI
7 {
8 using Editor = UnityEditor.Editor;
9
10 [CustomEditor(typeof(SpriterEntity))]
11 public class SpriterEntityInspector : Editor
12 {
13 public override void OnInspectorGUI()
14 {
15 var myTarget = (SpriterEntity)target;
16
17 myTarget.SpriteMaterial = (Material)EditorGUILayout.ObjectField("Sprite Material", myTarget.SpriteMaterial, typeof(Material), false);
18
19 if(GUILayout.Button("Assign Material"))
20 {
21 myTarget.ApplyMaterial();
22 }
23
24 EditorUtility.SetDirty(target);
25 }
26 }
27 }
2 using System.Collections;
3 using UnityEditor;
4 using Spriter2Unity.Runtime;
5
6 namespace Spriter2Unity.Editor.GUI
7 {
8 using Editor = UnityEditor.Editor;
9
10 [CustomEditor(typeof(SpriterEntity))]
11 public class SpriterEntityInspector : Editor
12 {
13 public override void OnInspectorGUI()
14 {
15 var myTarget = (SpriterEntity)target;
16
17 myTarget.SpriteMaterial = (Material)EditorGUILayout.ObjectField("Sprite Material", myTarget.SpriteMaterial, typeof(Material), false);
18
19 if(GUILayout.Button("Assign Material"))
20 {
21 myTarget.ApplyMaterial();
22 }
23
24 EditorUtility.SetDirty(target);
25 }
26 }
27 }